making progress on streaming block elements