added nuget package support