improved msgs