hs.create_modules is a random number seed set in this function, why do I run the same code every time the number of modules is not consistent