Interesting stuff thanks for sharing