fixed IE support
performance