It's pretty hacky tbh, probably should be improved. But also this will probably scale with the entire project so I don't care.