better test set up