lab_4 SPO some fixes
lab_5 SPO init