working on IE workarounds