revised signal code