added repetition and play dates updating
added discount adding and fixed  dates updates from previous commit