more notes on ruby