Added 12 files for practical 2