image manipulation updates