fleshing out the tests