complete list painting interface
fix csproj