signal method