updated : mainly point.rb