new ie: implement ie for ce