added BC tries
modified to be put