good file
add compatibility for IE9