abcd for bft