Assimilator