Learn ralph small Learn

software design