working on mobile scaling