initial merge with Arduino branch server connection