add open browser functionality