clean code setup