added string extension