Well done! And interesting to boot!