adding support for parsing mashes and mash_steps