*Edited out Arduino stuff