This seems interesting, I wouldn't mind joining on on this :)