walk tree and check node methods
unit tests