fix msg
complete merge