Do we really need google api stuff?