refactored commitments and timelog