traversal models and resources and such
committing some stuff
traversal stuff