read and comment through BTB