renamed chaining demo to chains.cs