removed Pdim and PMap types