semi-DG added