add IE compatibility