it's broken, why is it broken?