討論過後覺得把這些 define 都拿掉