if anyone ever says I'm good at programming I will point to this code as proof I am not