data provider is not static
add assert