front end website and authentication