Created to meet requirements of the Course Project