mecanism with multiple button