some more design study, started more UML, from PowerPoints