cleaned up the string work