refactor the pick method to only pick from the set of successfully saved model instances