singleton method to mash