added and mapped objprimspec, a pir replacement