added IE functionality