1. create tests more modular 2. organize tests and name them better 3. create tests per vector, not per test vector file 4. reuse parameters