one time config, one time process