new reviewID and duplicate key logic working