add a test for empty string