tagged as week-4.0; 
corrected mistake from week #1; 
ready for submission;