added pause to the interface