added mash steps functionallity