finish updateing tests for @rvirding's new API all pass