improved message