adding new test functions