save/load reformating for keep mvp logic