user defined delays