selection Validation