image processing for next-gen