Mapping + directions

connection check needs editting!