If it is 3rd lib, should put it to `external`.