theres holes in this code like its been eaten by moths over the last 50 years... what the literal fuck developers...