This is the Final project for MAS 648.