reducing messages