my learning so far with ruby.