completed pre-registor