added a c4 save manager, test by running its main method