complete the tasks