649 Final Project V2