Add prac 2 code