adding task, and data