added ie8 support