without nuget package