improve Message