signal generator done