improved message showing