Change assimilation rules to make them more efficient

module ASSIMILATION is not used anymore