fixed for other browsers