Mini Assignment #6 - corrected