Nii - setup up for structured learning, coding and TDD improvements.