Arduino stuff! slightly hesistant about adding them, but screw it