Revert "c# 1.1, 1.3, 1.4(ej klar)"

This reverts commit 0949b33aab0cea0c8aec1d5f75b57d2a9945f6fb.
Revert "Revert "c# 1.1, 1.3, 1.4(ej klar)""

This reverts commit 476728a3d0386fe3a9d905d280a0866bd5412942.