Before revision:  TextAttack builds attacks from four components: a search method, goal function, transformation, and a set of constraints . Researchers can use these components to easily assemble new attacks .
After revision:  TextAttack builds attacks from four components: a goal function, transformation, and a set of constraints . Researchers can use these components to easily assemble new attacks .