tasks and scope