implemented string related api changes