give _DELAY to constructor