进一步完善框架，修改数据流