with seperate files for android and iphone