initial version assignment 2 documentation