Final Project Explanation and Details