FINALL COMMIT