delay interface