first cut at hierarchial selector for targets