removed StringParser