add matfun test