Library  for generating string !