add Play Control Functions