happy to explain this if anyone is interested