close #28, added node groups, and filters on interface