finished documentation for project3