fleshing out tests