new photo upload interface
changes image generation