Documentation for assignment 2