20130410 HW completed! Finally...