using gmessage instead of message