redesign Image interface