All update sections into separate methods