think about use yaml only.