added some google maps functionality, not fully working yet