ok we have a base json client lib