basic styling and markup