Big code refactoring.