terminbp