read from json, skele for map and user