save and load works, for now...i think