new test function added