20190328blog