stream: work with directly with parser