added front-end scaffold, fixes