how did I mess up this badly