fixing everything on mobile part 1