fix msg layout