move to more declarative testing