more dynamic nade selector code