It seems interesting!

I am going to try to implement it. unfortunately I cannot download the code you have attached!