Better way to add new task.