breadthfirst and depthfirst analytics added