add mess function