messaging and updated stuff