finished front-end setup and config