Major Submission

I have attached my major submission to this message