MOCHA FInal Report