first pass at content and style