Learn ralph small Learn

composite pattern