Improved Day2 with a setController