diagram and sdd updated