new dart client