more classes

added more and am putting lots of comments in