fix dis shit hopefully