* backup * fixes #6312 all tests pass needs tests for atoms * more optimization; tests pass * get rid of the global variables so that the cartridge works with this sooooooo weird