browser compability fix