- factored to output image view