worklog partial fully functional with its test