more testing infrastructure plus a first real test