updated with internet permissions and maps key