/// <summary>
        /// load configuration from file
        /// </summary>
        /// <returns></returns>
        public void LoadConfig()
        {
            string pass = GVars.COPYRIGHT.ToMD5String();
            string key  = GVars.COPYRIGHT;

            try
            {
                using (IPdaCryptoServiceProvider _algo = new PdaCryptoServiceProvider(key, pass))
                {
                    Config = _algo.DecryptObject <ConfigObject>(GVars.CONFIG_FILEPATH);
                }

                IsConfigured = true;
            }
            catch
            {
                IsConfigured = false;
            }
        }