added variable number of yaks parameter