Code Path Assignment week 3