All in Smart Phones