created searcheable.rb concern