Assignment 5 finished with documentation