add dch in the loop