rename and libriries
modify strings