New Approach

Added a start to the c# approach