playing with classes and modules, first time it was explained well.  Modules are big files that you can require (python import) and can contain classes and are accessed with . notation or :: for things that are not methods.  classes can create lots of instances.