better format
add task 2