puyshing broken code

I know its bad practice, but I have too many changes to leave out