修改了header和register