Final version of Submission Step 2