     func numberOfChildItems(at indexPath: IndexPath) -> Int {
         print("CarPlay number Child Items called \(indexPath)  count: \(indexPath.count)")
         switch indexPath.count {
-        case 0: return CarPlayManager.tabs.count
+        case 0:
+            let curr = HistoryModel.shared.current()
+            AudioBibleController.shared.carPlayPlayer(book: curr.bookId, chapterNum: curr.chapter)
+            return CarPlayManager.tabs.count
         case 1:
             switch indexPath[0] {
             case 0: return min(self.historyLimit, HistoryModel.shared.historyCount)

                                initiatePlaybackOfContentItemAt indexPath: IndexPath,
                                completionHandler: @escaping (Error?) -> Void) {
        print("initiate CarPlay Playback of Content Item called \(indexPath)")
        completionHandler(nil)
    }
    

    
    private override init() {
        super.init()
        let curr = HistoryModel.shared.current()
        MPNowPlayingInfoCenter.default().nowPlayingInfo = [
            MPMediaItemPropertyTitle: curr.description()
        ]
        //AudioControlCenter.shared.getIcon() // from prototype
        let controlCenter = MPRemoteCommandCenter.shared()
        controlCenter.playCommand.isEnabled = true
        controlCenter.playCommand.addTarget(handler: { event in
            return MPRemoteCommandHandlerStatus.success
        })
        controlCenter.pauseCommand.isEnabled = false
        controlCenter.stopCommand.isEnabled = false
        //controlCenter.stopCommand.addTarget(handler: { event in
        //    return .success
        //})
        //controlCenter.nextTrackCommand.isEnabled = false
        //controlCenter.previousTrackCommand.isEnabled = false
    }
    
    deinit {
