String Lib completed