add yaml dependency