important update manipulation