included open browser function