add in signal timer