lab4 for SE