modify btm cd method