progress on initial styling/layout