compare two different approaches for mobile