Here's what you've got,
to do!