Validation and internet check.
Improvements
Improvements 2

Location determined.