fix and reduce msg