add general signal template