divide on modules