API of BCVTB along with a testing java program