Fire up the way-way-back machine. This is programming the way it was before OOP. SmileBASIC does have user-defined functions with parameters and local (temporary) variables, which is a huge improvement over early BASIC. But there are no structs or classes. No local persistent state. Only global variables are persistent.