separate different setting to different files.