prac4 init