modify collection utils
add test use of find