IMP: adapting to design