fixes tons of shit