Everybody need a little bit refactoring.