support for more browsers