adjust json and enhance maps