Added new string functions and functionality