fixed ie compatibility issues