Finished all required work for assignment 5