can load in map from json