starting to lay out the front-end