Rewrote the "setup"