big ole file refactor