vanilla prac 3 files