weekend approaches, crawling through the remaining week days, tasks keep coming~like some eternal blizzard...