Start yo refactoring: firstt off registers.