add check_whether_can_add_task