Finished TBVI(for now)