Prog Assignements Week 4