adding solutions for week 5