[MODIFY] modify for signal slot.