require yaml before use it