first C# implementation of pahakia Fault.