Step 4 - Implementation