Добавил функции read_from_stream read_from_file