summary psudo->semi