added computed delay prop