added lib/sighting.rb