always create custom configuration file so failsafe configuration can be simple, and work in module group