initial commit of working c# example