improved messages