developed base user registration