@Override
  public void run(String... arg0) throws Exception {

    List<Student> studentsCourseVagrant = new ArrayList<>();

    Teacher Anastasia = new Teacher("Anastasia", "Ramirez", "12-45-1970");
    Teacher Robert = new Teacher("Robert", "Ramirez", "12-45-1970");
    Teacher Jhon = new Teacher("Jhon", "Ramirez", "12-45-1970");

    Student Matias = new Student("Matias", "Ramos", "24-09-1991");
    Student Camila = new Student("Camila", "Perez", "29-09-1994");
    Student Pepe = new Student("Pepe", "Ramos", "24-5-1981");
    Student Juan = new Student("Juan", "Sanchez", "29-10-1995");

    studentsCourseVagrant.add(Matias);
    studentsCourseVagrant.add(Camila);
    studentsCourseVagrant.add(Pepe);
    studentsCourseVagrant.add(Juan);

    Course Vagrant = new Course("Introduction to Vagrant", 8, Anastasia, studentsCourseVagrant);
    Course Maths = new Course("Maths", 20, Robert, studentsCourseVagrant);
    Course JavaII = new Course("Java II", 30, Jhon, studentsCourseVagrant);

    List<Double> gradesMatias = new ArrayList<>();
    gradesMatias.add(8.5);
    gradesMatias.add(7.5);
    gradesMatias.add(6.5);
    gradesMatias.add(10.0);
    Grades VagrantMatiasGrades = new Grades(Matias, Vagrant, gradesMatias);

    List<Double> gradesCamila = new ArrayList<>();
    gradesCamila.add(8.5);
    gradesCamila.add(7.5);
    gradesCamila.add(6.5);
    Grades VagrantCamilaGrades = new Grades(Camila, Vagrant, gradesCamila);

    List<Double> gradesPepe = new ArrayList<>();
    gradesPepe.add(4.0);
    gradesPepe.add(3.5);
    gradesPepe.add(2.5);
    Grades VagrantPepeGrades = new Grades(Pepe, Vagrant, gradesPepe);

    studentRepo.save(Matias);
    studentRepo.save(Camila);
    studentRepo.save(Pepe);
    studentRepo.save(Juan);

    teacherRepo.save(Anastasia);
    teacherRepo.save(Robert);
    teacherRepo.save(Jhon);

    courseRepo.save(Vagrant);
    courseRepo.save(Maths);
    courseRepo.save(JavaII);

    gradeRepo.save(VagrantMatiasGrades);
    gradeRepo.save(VagrantCamilaGrades);
    gradeRepo.save(VagrantPepeGrades);

    // db.grades.find( { "grades": {$gt: 4.0} } ).pretty()

    // db.courses.find( { "teacher.firstName": "Anastasia" } ).sort( { name: 1 } ).pretty()

  }