module process