working on the layout