ADD: start on image class and difference operation