added arduino input controller