THIS IS MY FINAL PROJECT --- validated and ready to be graded!!!