I'm lazy... I might write this up later...
The short version is it took a lot longer than expected and as always was only just ready in time