Coding new BTEngine.