new test functions

new test functions