maybe say who supports this and give an example implementation?