fix c#, add py