ICFFE: lab4