saved work on class skeletons as of 4:12pm on Mar 6 2013