add tasking