updated in_array