better stuff with creator registering