broken analysis challenge 2