I was almost there, but I gave it all in the end