fixed selfmsg to msg