enormous code refactor