Implemented pause function & multiple streams