added class diagram for strategy pattern