public void initialize() throws IOException {
	try {
	    fis = new FileInputStream(filename);
	    in = new ObjectInputStream(fis);
	    model = (Model) in.readObject();
	    in.close();
	    updateViews();
	} catch (FileNotFoundException ex) {
	    this.populateMovies();
	    Logger.getLogger(Controller.class.getName()).log(Level.SEVERE, null, ex);

	} catch (IOException ex) {
	    this.populateMovies();
	    Logger.getLogger(Controller.class.getName()).log(Level.SEVERE, null, ex);
	} catch (ClassNotFoundException ex) {
	    this.populateMovies();
	    Logger.getLogger(Controller.class.getName()).log(Level.SEVERE, null, ex);
	}
    }