#205 upload profile image implementation