trying to fix this broken-ass shit