add StringManipulation