3 different mechanisms