initial support for IE
fixing merge conflict