client logic was implemented
task managing logic was implemented fully