test driven development version of the student directory