add config load procedure