mobile and other fixes