using nuget for external dependencies