added a custom user, admin and registeration