props change
no repeat play fix