it would be great to have a link to an implementation