fixed spec, using image interface for output