Step 9: Shared code