Updated strcutre and Delay link implementation