mini project in theodinproject.com taken from TestFirst.org's learn_ruby