add a new yaml config format