first pass at class design in uml diagram