Refactor.
Refactor.
Refactor.
Refactor.
Refactor. Move.
Delete junior programmer mistakes.