new files for the system, lots of working examples