lab4 + lab5