Ruby 39

new defaults and tests