public static void Execute(Arguments arguments)
        {
            if (arguments == null)
            {
                arguments = Dev();
            }

            Log.Info("Xie Start");

            // load configuration
            dynamic configuration = Yaml.Deserialise(arguments.Config);

            Main.Entry(configuration, arguments.Source);
        }