Reduced size and added pause and resume