register pu