Add task spec