added more tests on String