Revert "add new test function"

This reverts commit 9a56b934196f1a4a1eb232483154463db14e8dc9.
Revert "Revert "add new test function""

This reverts commit c7ed1070b7ddba02af43d8dcf307f46bba860697.