Final version

Optimized for iPad and iPhone