added simple save/load functions
save/load merged