modify deck save/load method