You are mistaken. everyone needs the "END"
what happens is that in "COBOL" you can close an instruction with a period for example IF variabe = 10 do stufff . or evaluate variable when "HI" do STUFF . it is a specific property of cobol to be able to end any sentence with a period but it is not the idea since it tends to cause programming errors for example you can pass the following error FINE: IF variable = 100 DISPLAY "HELLO WORD" DISPLAY "MERRY CRISMAS" END-IF NOT FINE: IF variable = 100 DISPLAY "HELLO WORD" . DISPLAY "MERRY CRISMAS" in the first example display only work when variable = 100 IF NOT the result is empty and the second example if variable not = 100 the result display is "MERRY CRISMAS" because the "." close sentence before thats display it is a common mistake because old programmers are used to using "." at the end of each sentence thing that is not necessary the best way is always using END-XXX in all structure -- <https://forum.pspad.com/read.php?6,76984,77013> PSPad freeware editor https://www.pspad.com