added pause, skip