Step 6: Added Conditions
Step 7: Added cutting tool