added more tests.