I think I may have messed this up