james | adding new methods to the nodes to find features intelligently.