Adding 2 new traversal methods