todo: image.cc revise previous todos