for IE optimization