added delayed interaction