add fallback for IE8