use new yaml style def