completely fixing broken shit