-------------------------DELAY-------------------- --------------------------DELAY-------------------