fix for mobile. also changed the names of files