Started to implement step 3.