COMMIT AND PUSJ