lesson data reading directory now uses macro