add task solution