design of dynamic mechanisms 3204674