labs and examples from ruby group 2012