I'm no wizard, but here's my go at it.