modified timelog