layout and beginning styling