if3 test