add sig2str for test, but it cannot compile successfully