Added nint implementation 1/2 done