added final edits geisler requested. Finished documentation