add signal demo