added basics.rb