working trade and dialogmsg