first draft
Comments and styling