browser checking implemented