completed week6 Bonus challenge