task and multitask with arguments