modifying assimilate
Fixed bug on AssimilateAction and signal