add yarn-client support