initial frontend setup"