P#3 renamed to P#4 and instead P#3 is written in C# and works fine