working on fleshing out testing