fixed for android/iphone