added prac2 noo