tweaked the param and full messages method