About the TBCC Library