begin to use the yaml framework