added mushroom manipulation