- added save and load (not implemented yet)