btm_smart changes