update to match preference