                                                 // file) to allow resuming a played album on the current track in case the box is turned off                                                
 static boolean writeTrackDbEntry(void);         // store Tag UID, plrCurrentFolder and firstTrackToPlay in the trackDb (files on SD)
 
+static boolean checkForResumeLast(void);        // allows to start the last played album without a tag being on the reader
+                                                // for this to work it neads the TrackDb implementation and eitehr buttons or the remote control
+                                                // if the box is started, not tag is on the reader and the pause/resume button is pressed, the last 
+                                                // played album is continued
 
 static void issueWarning(const char[], const char[], boolean); // the new warning method
 

    #endif
    
    // read data from tag: directory, track number and playing order.
    if (!getDirAndTrackToPlay(weHaveATag)) {
      // if we don't get at least a directory we can't start playback and inform the user
      if (loopWarningMessageNoAlbumInfos) {
        loopWarningMessageNoAlbumInfos = false;

  #endif
  
  
  // check for tag presence or if the user wants to resume the last album
  weHaveATag = checkForTagPresence();
  resumeLast = checkForResumeLast();
  
  // if a tag is found or the pause button is pressed without a tag, we continue
  if (weHaveATag || resumeLast) {
