some ruby experiments