still need to integrate rdf traverser