there will be other implementations than those two I wrote i