diff --git a/pyontutils/ttlser.py b/pyontutils/ttlser.py
index <HASH>..<HASH> 100644
--- a/pyontutils/ttlser.py
+++ b/pyontutils/ttlser.py
@@ -42,8 +42,9 @@ def qname_mp(self, uri):  # for monkey patching Graph
 class CustomTurtleSerializer(TurtleSerializer):
     """ NIFSTD custom ttl serliziation. See ../docs/ttlser.md for more info. """
 
-    topClasses = [RDFS.Class,
-                  OWL.Ontology,
+    topClasses = [OWL.Ontology,
+                  RDF.Property,
+                  RDFS.Class,
                   OWL.ObjectProperty,
                   RDFS.Datatype,  # FIXME order in this list matters, so we need to skip BNode cases
                   OWL.AnnotationProperty,
@@ -54,7 +55,8 @@ class CustomTurtleSerializer(TurtleSerializer):
                  ]
 
     SECTIONS = ('',
-                '',
+                '\n### rdf Properties\n',
+                '\n### rdfs Classes\n',
                 '\n### Object Properties\n',
                 '\n### Datatypes\n',
                 '\n### Annotation Properties\n',
ttlser added rdf:Property to top classes and changed top class ordring of rdfs:Class, not bumping version since this change does not affect any existing files