added sink to signal