remove yaml lib dependency in the client