setup frontend