distributed mechanism