modified init_config