This `initialize` method is getting very long. Could the file loading and parsing be extracted into private methods?