adds delay support