close #25 new feature will only work on newly generated Signals