added userHandle to the message struct