add yaml requirement