added browser type support