beginnings of front-end