improving ie.c