pract4 update