added mutate.rb, say.rb, scope.rb