added pause time parameter