Final Project ready for FSO submission