password strong /weak function
unique user name validation
update profile function and view