first iteration of my assignment 2 still need comments