use old style hash definition