slightly clearer of the arduino implementation?