#3 objective validation