initial docs on client api