add user profile and ability to get profile by username