Prepared mini project 2 solution