fix syntax defect completed