public void startup(Window window) {
        this.window = window;
        csvLoadCard.init(this);
        serializationLoadCard.init(this);
        manualSetupCard.init(this);
        scrapeInfoCard.init(this);
        setupBatteriesCard.init(this);

        if (StartupSequence.checkForSerializedData()) {
            CardLayout cl = (CardLayout) (getLayout());
            cl.show(this, "serializationLoadCard");
        } else if (StartupSequence.checkIfCSVDataExists()) {
            CardLayout cl = (CardLayout) (getLayout());
            cl.show(this, "csvLoadCard");
        } else {
            CardLayout cl = (CardLayout) (getLayout());
            cl.show(this, "scrapeInfoCard");
        }
    }