the definition of the tasks