better value selection