test function not ok4