re-adding initial ardiuno code