Adjusted to mobile with some final tweaks.