IMP structure