made work with other browsers