added isCompleteBT()