front end layout