finalized location calculation, fixed bug with choosing new customer