add a hacky yaml mode