very interesting and a nice twist at the end. well done.