added ie detection