added photo uploading and profile picture selection