changed signal
changed signal
changed signal
removed debug statements
less delay
changed signal