nuget package stuff + todos