Shelter.rb new file