Внес изменения в функцию open_stream добавил переменную типа открытия стрима добавил функцию закрытия стрима