updating front end things and such