added geo location mapping