imagine if I'd done that without a few silly mistakes