Step 4 - add edit mode