exts: separate some modules in files