moved registrations out of global asax