changes for ios and android