Modifying BDT framework