working even on IE