each module file should be managed by each software