added many nuget packages