improve environment and don't process answers two times in the stream
recommendation package