MAD CA3 Official Final Submission

…