more JSON for client-server interactive