add task logic of project list