added the utils/Str class to manipulate strings