use Map to add JSON root