more test functions added