add iterdd functions to ie.c