This project is a ruby practice.