Game plan: Quick walk through of the code Make our own provider function Make our own connect function (Optional) debug