updates to image logic; mapService