improve browsers support