mingke's second blog with the modification about date