completed header, added submit form, added location picking (auto/manual)