front-end layouts