finished with documentation and error checking. Ready to submit