adding page elements and basic styling
styling revisited (incomplete)