4D example update