Final Project + Implemnation