fixed for some browsers