lab_3 SMOD added