Works the add task