[IMP]code optimization