- improve browser class function