set up index, css, and layout