map, di, server2client