COMMIT PRINCIPAL