Add IO API(save/load/map)