preregister
not defined yet