added dynamic loading for IE