Xamarin user pretence upgrades