private void DEBUGGING() {
   Database db = new Database(this);
   ArrayList<Entry> temp = Entry.sortEntries(db.getAllFromID("1"));
   String res = "";
   for (int i = 0; i < temp.size(); i++) {
     res +=
         temp.get(i).getDate() + ", " + temp.get(i).getVal() + ", " + temp.get(i).getType() + "\n";
   }
   addTextElement(res);
 }
  public void populateBody(int start_index, int end_index) {
    body.removeAllViews();
    addAudioElement(); // debugging
    // populate
    Database db = new Database(Notes_Activity.this);
    lecture_title.setText(db.getTitle(Tools.getCurrentID()));
    ArrayList<Entry> list = Entry.sortEntries(db.getAllFromID("1"));
    for (int i = start_index; i < list.size(); i++) {
      if (list.get(i).getType().equals(new String(Entry.PICTURE))) {
        addPhotoElement(
            Uri.fromFile(
                new File(Tools.getContextWrapperDir(Notes_Activity.this), list.get(i).getVal())));
      } else if (list.get(i).getType().equals(new String(Entry.DRAWING))) {
        addPhotoElement(
            Uri.fromFile(
                new File(Tools.getContextWrapperDir(Notes_Activity.this), list.get(i).getVal())));
      } else if (list.get(i).getType().equals(new String(Entry.FLAG))) {
        addFlagElement();
      } else if (list.get(i).getType().equals(new String(Entry.NOTE))) {
        addTextElement(list.get(i).getVal());
      }

      //// TODO alt
      //                              String note_temp = "";
      //                    if (list.get(i).getType().equals(new String(Entry.NOTE))) {
      //                        note_temp += list.get(i).getVal() + "\n";
      //                    } else if (list.get(i).getType().equals(new String(Entry.PICTURE))) {
      //                        if (!note_temp.equals(new String(""))) {
      //                            addTextElement(note_temp);
      //                            note_temp = "";
      //                        }
      //                        addPhotoElement(
      //                                Uri.fromFile(new
      // File(Tools.getContextWrapperDir(Notes_Activity.this), list.get(i).getVal())));
      //                    } else if (list.get(i).getType().equals(new String(Entry.DRAWING))) {
      //                        if (!note_temp.equals(new String(""))) {
      //                            addTextElement(note_temp);
      //                            note_temp = "";
      //                        }
      //                        addPhotoElement(
      //                                Uri.fromFile(new
      // File(Tools.getContextWrapperDir(Notes_Activity.this), list.get(i).getVal())));
      //                    } else if (list.get(i).getType().equals(new String(Entry.FLAG))) {
      //                        if (!note_temp.equals(new String(""))) {
      //                            addTextElement(note_temp);
      //                            note_temp = "";
      //                        }
      //                        addFlagElement();
      //                    } else if (!note_temp.equals(new String(""))) {
      //                        addTextElement(note_temp.substring(0, note_temp.length() - 2));
      //                        note_temp = "";
      //                    }
      //                  addPhotoElement(Uri.parse(list.get(i).getVal()));
      //                try {
      //                    wait(50);
      //                } catch (Exception e) {
      //                    e.printStackTrace();
      //                }
      //            }
    }
  }