new author info,and assertion funciton