Added selectSecondary and returnPrimaryList