old shit needs this fixed why why why?