mechanism chain working