redesign UI
save/load hashMap