more customizable control code
what am i even doing i don't even