add signal plugin