creating initial layout and styling