added GraphTraversion class