make search feature

Again, I'm not sure if you need the `present?` here