Able to traverse and construct nodes