in principle SCF is now serializable (untested).
archive.h added