cpregister