skeleton front-end