updated seg diagram