implement BtOgre Project