more concrete class additions/revisions