documentation, including named attributes