more readable and room creator registering