modify the roadmap: Collection::has => Collection::contains