initial commit of transversing dom