Learn ralph small Learn

design patterns