$sub_lesson = '';
 if (isset($it['metadata']['sub_lesson'])) {
     $sub_lesson = $it['metadata']['sub_lesson'][0];
     print $sub_lesson . "\n";
 }
 if ($filename_prefix == $book->ident && $less->name == $lesson_ident) {
     $word = new Dase_DBO_Word($db);
     $word->lesson_id = $less->id;
     $word->book_id = $lesson->book_id;
     $word->word_index = $word_index;
     $word->english = $english;
     $word->simplified = $simplified;
     $word->traditional = $traditional;
     $word->pinyin = $pinyin;
     $word->sub_lesson = $sub_lesson;
     if (!$word->findOne()) {
         print $i++;
         if (isset($it['media']['mp3'])) {
             $audio_ident = substr($it['metadata']['title'][0], -5, 1);
             if ('b' == $audio_ident) {
                 $word->audio_file_b = $it['app_root'] . $it['media']['mp3'];
             } else {
                 $word->audio_file_a = $it['app_root'] . $it['media']['mp3'];
             }
         }
         if (isset($it['media']['oga'])) {
             $audio_ident = substr($it['metadata']['title'][0], -5, 1);
             if ('b' == $audio_ident) {
                 $word->oga_audio_file_b = $it['app_root'] . $it['media']['oga'];
             } else {
                 $word->oga_audio_file_a = $it['app_root'] . $it['media']['oga'];