practice of the ruby code