A practice project in Ruby