I've finished week 4's assignment.Might make minor adjustments before submitting.