delay mechnism