public ContentCurlVModel()
        {
            // load IPAddress and UserAgent data
            IPManager.Load(App.FileIPAddressXml);
            UAManager.Load(App.FileUserAgentXml);
            SiteManager.Load(App.FileCurlXml);

            // load curl data
            SiteListOC = new ObservableCollection <SiteProfile>(SiteManager.SiteList);

            // set list display grouping
            CollectionView           collectionView   = (CollectionView)CollectionViewSource.GetDefaultView(SiteListOC);
            PropertyGroupDescription groupDescription = new PropertyGroupDescription("Website");

            collectionView.GroupDescriptions.Add(groupDescription);
        }