put in some of the scafolding but need to replace HareDu dll with NuGet package once that happens