use .NET function to define a better temp name