complex image rendering