add map.rb model