attribute filtering for neighbors
work on interfaces