i fixed this i swear