JSON implementation Client Server (still lots to do)