refactoring

extrected multitenant module