commit with hinge