set up basic testing framework