mushroom2 extends mushroom with Scala with simpleUnderstand