One of the more major changes was the replacement of the earlier codice_55 concept with the much better defined codice_60, which operated in a fashion similar to codice_61 but referring to a function name rather than a line number. The functions were defined using codice_62, and allowed arbitrary parameters to be passed in as a part of the call, rather than using the codice_56 system. Another major change was to use file handles (numbers) created with the codice_64 command, which is similar to the codice_65 found in most modern BASICs. New string functions included the codice_66 to return substrings in a fashion similar to the codice_67 found in MS-derived BASICs, the codice_68 that returns the location of one string inside another, and the for concatenation. codice_69 provided formatted output in a fashion somewhat similar to FORTRAN.