adjust mash constructor