some changes
new registration and auth