Add ack and arduino support