new prims structure