flag + message + location