initial commit
traverse method described
Merge master/master