data test a bit more complex