some layout changes, location detection (auto & man) on mobile and desktop, some form validation