updated front end, authentication