restore image
thread stuff from ALCF talks