Rational rose sources and class diagram for iteration 1