fix the struct can't call Addr sometimes