added description for class diagram