image: very abstract :: srcproc