modification of handler.rb
end of modules.rb and DSL.rb