add assignment 1
add more reading