updated with IE conditionals