added new test functions