simplified class diagram