added string utils