add rudiments of a testing framework