Library for generating string