add headcode