about to refactor pick lists