Good stuff thanks for publishing this!