added authentication and webbrowser