updated with new Xamarin bits right before lesson 3