front end and header partial setup