use @DataProvider to simplify tests