Re commit according to needs