FIRST WORKING VERSION: a real system updates a real component