steps of the assignment added
edited and merged