finished forms part of the diagram. OCL next, then model implementation
added crude form implementation