updated with more document-y styling