Added a registration system that should work now.