add implement for Pre and Mid Create BT