add new photo
partially finish