implodes pat defs