Here's what I've written (so far):