修改print函数，和更新版本