THERE'S ALWAYS SOMETHING IN THE ARRAY (restructuring)
FUCKSHITSTACK
this is the part where I start