use runWith
more `collect` test