Student directory pro refactoring 02 with do method