added notes, alphabetized bottom three methods
added generic tests for error