rename map to location picker and write a lot of unit tests
first login form test