dividing modules