beginning of LocationApp