an initial model class diagram