shared modifications