added worklog and refactored routes