Update profile
Add authaurization
F'ing done with user.
Finishing feature