added the basic structure of BTP and a test index