implemented custom user with custom registration. added user profile view page.